package com.Cost.service;

import java.util.List;
import com.Cost.entity.Cost;

/**
 * 收费信息 业务逻辑接口
 */
public interface CostService {

    /**
     * 添加收费信息
     * @param cost
     * @return
     */
    boolean doAddCostInfo(Cost cost);

    /**
     * 修改收费信息
     * @param cost
     * @return
     */
    boolean doModifyCostInfo(Cost cost);

    /**
     * 删除收费信息
     * @param cost
     * @return
     */
    boolean doDeleteCostInfo(Cost cost);

    /**
     * 获取收费信息
     * @param cost
     * @return
     */
    Cost doGetCostInfo(Cost cost);

    /**
     * 获取收费列表
     * @return
     */
    List<Cost> doGetCostInfoList();

    /**
     * 统计收费列表
     * @return
     */
    List<Cost> doGetStatisCostInfoList();

    /**
     * 查询收费列表
     * @param cost
     * @return
     */
    List<Cost> doQueryCostInfoList(Cost cost);

}
